/** RISElogic2 **/
/* @font-face { */
	/* font-family: 'mainFont'; */
	/* src: url('HelveticaNeue.ttf'); */
	/* src: url('Play-Regular.ttf'); */
	/*src: url('SFUIText-Regular.ttf');*/

	/*font-weight: normal;*/
	/*font-style: normal;*/
/* } */

* {
	margin: 0;
	padding: 0;
	/*font-size: 14px;
	 /*Helvetica Neue, Play;*/
	/*font-family: -apple-system,BlinkMacSystemFont,Source Sans Pro,Helvetica Neue,Helvetica,sans-serif;*/
}


body {
	margin: 50px;
	color: #131313;
	font-family: -apple-system,BlinkMacSystemFont,Source Sans Pro,Helvetica Neue,Helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
}
.edit {
	-webkit-appearance: none; 
	height: 30px;
	/*color: #535353;*/
	background: #f9f9f9;
	/* padding: 5px; */
	font-size: 14px;
	/*padding:5px;*/
	margin-top: 5px;
	margin-bottom: 5px;
	/*border-top: 0px;*/
	border: 1.5px solid #eeeeee;
	border-radius: 10px;
	color: #131313;
	padding-left: 15px;
	padding-right: 15px;
	padding-botton: 2px;
}
.footer {
	/*color: #535353;*/
	color: gray;
	font-size: 10px;
}
.label {
	/*color: #535353;*/
	padding-right: 5px;
	font-size: 14px;
}
.button {
	/* -webkit-appearance: none;  */
	color: #ffffff;
	height: 30px;
	border-radius:10px;
	border:none;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	background: #2196F3; 
	white-space: nowrap;
}
.-tr {
	color: #eeeeff;
	background: #de2f2f; 
}
.-dm {
	color: #444444;
	background: #fab822; 
}
.-ex {
	color: #ccccdd;
	background: #8f8d8f; 
}
.radio {
	/* -webkit-appearance: none;  */
	height: 30px;
	border:none;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	white-space: nowrap;
}
.buttonTable {
	background: #ffffff;
	color: #2196F3;
	height: 22px;
	border-radius:5px;
	border:none;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9px;
}
.table {
	border-collapse: collapse;
	border: 1px;
	border-color: #E0E0E0;
	border-style: solid;
	border-radius: 3px;
}
.td {
	color: #424242;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	/* white-space:nowrap; */
	/*font-weight: 100;*/
	/*border-color: #9E9E9E;*/
}
.tdEven {
	color: #424242;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	background: #f2f2f2;
	/* white-space:nowrap; */
	/*font-weight: 100;*/
	/*border-color: #9E9E9E;*/
}
.beta {
	color: #249843;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	/*background: #ffeeee;*/
	white-space:nowrap;
}
.betaEven {
	color: #249843;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	background: #f2f2f2;
	white-space:nowrap;
}
.warning {
	color: #ee0000;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	/*background: #ffeeee;*/
	white-space:nowrap;
}
.warningEven {
	color: #de0000;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	background: #f2f2f2;
	white-space:nowrap;
}
.default {
	color: #3080ee;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	/*background: #eeeeff;*/
	white-space:nowrap;
}
.defaultEven {
	color: #2070de;
	border-color: #E0E0E0;
	padding: 4px;
	font-size: 12px;
	border-style: solid;
	background: #f2f2f2;
	white-space:nowrap;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cccccc;
  opacity: 1; /* Firefox */
}
A {
	color: 2196F3;
		font-weight: bold;
}
.login {
	/*color: green;*/
}
.select {
	height: 30px;
	-moz-appearance: none;

	/*-webkit-appearance: none; */
	appearance: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	background: url(http://dropdown/arrow/url/) no-repeat;
	background-position: right center;
	background-color: #158544;
	color: #ffffff;
	border: 2px solid #158544;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
}

/* switch to dark mode color */
@media (prefers-color-scheme: dark) {
	body {
		background-color: #2f2d2e;
		color: #ebebeb;
	}
	.edit {
		/*color: #535353;*/
		background: #3e3c3d;
		border: 1.5px solid #565555;
		color: #d5d4d4;
	}
	.select {
		/*-webkit-appearance: none; */
		-moz-appearance: none;
		/*appearance: none;*/
		/*-moz-border-radius: 3px;*/
		/*-webkit-border-radius: 3px;*/
		/*border-radius: 3px;*/
		padding-left: 15px;
		padding-right: 15px;
		background: url(http://dropdown/arrow/url/) no-repeat;
		background-position: right center;
		background-color: #158544;
		color: #ffffff;
		border: 2px solid #158544;
	}
	.button {
		color: #ccccdd;
		background: #1b75bf; 
	}
	.-tr {
		color: #eeeeff;
		background: #de2f2f; 
	}
	.-dm {
		color: #444444;
		background: #fab822; 
	}
	.-ex {
		color: #ccccdd;
		background: #8f8d8f; 
	}
	.buttonTable {
		background: #2f2d2e;
		color: #f6732c;
		font-weight: bold;
	}
	.td {
		color: #ebebeb;
		border-color: #565555;
		background: #2f2d2e;
	}
	.tdEven {
		color: #bbbbbb;
		border-color: #565555;
		background: #262425;
	}
	.beta {
		color: #34a853;
		border-color: #565555;
		background: #2f2d2e;
	}
	.betaEven {
		color: #34a853;
		border-color: #565555;
		background: #262425;
	}
	.warning {
		color: #ff4999;
		border-color: #565555;
		background: #2f2d2e;
	}
	.warningEven {
		color: #ef1989;
		border-color: #565555;
		background: #262425;
	}
	.default {
		color: #4abaff;
		border-color: #565555;
		background: #2f2d2e;
	}
	.defaultEven {
		color: #3aaaef;
		border-color: #565555;
		background: #262425;
	}
	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	  color: #696969;
	  opacity: 1; /* Firefox */
	}
	A {
		color: #2196F3;
	}
}
/*.text {
	color: #838383;
	font-size: 14px;
	font-family: Tahoma, -apple-system,BlinkMacSystemFont,Source Sans Pro,Helvetica Neue,Helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
}


.link {
	font-weight: normal;
}*/